]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
10 years agoshell-app: Add "discrete_gpu" option when launching apps
Bastien Nocera [Wed, 19 Oct 2016 13:43:37 +0000 (15:43 +0200)]
shell-app: Add "discrete_gpu" option when launching apps

And adapt existing callers to the new API. This will allow us to
implement a way to launch applications on the discrete GPU for systems
where an "Optimus" system exists.

https://bugzilla.gnome.org/show_bug.cgi?id=773117

10 years agobuild: Fix git submodule fetching with builddir != srcdir
Bastien Nocera [Mon, 17 Oct 2016 11:50:08 +0000 (13:50 +0200)]
build: Fix git submodule fetching with builddir != srcdir

We were running the git submodule update in builddir, instead of srcdir,
which might have lead to submodules not updating, and submodule tags
being reverted to older versions in some contributions.

https://bugzilla.gnome.org/show_bug.cgi?id=773085

10 years agobuild: Remove use of gjs-internals-1.0.pc
Philip Chimento [Tue, 18 Oct 2016 00:38:54 +0000 (17:38 -0700)]
build: Remove use of gjs-internals-1.0.pc

Instead use gjs-1.0.pc, the gjs-internals-1.0 API is not stable across
SpiderMonkey versions and is going away.

https://bugzilla.gnome.org/show_bug.cgi?id=772386

10 years agoextensionUtils: Use a unique 'subdir' to create new importers
Florian Müllner [Mon, 17 Oct 2016 21:05:05 +0000 (23:05 +0200)]
extensionUtils: Use a unique 'subdir' to create new importers

Apparently importers for the 'same' path are shared, even when the
relative paths resolve to different absolute ones. Until this bug
is fixed properly, we can work around this by expressing the current
extension path as the UUID relative to the parent directory.

https://bugzilla.gnome.org/show_bug.cgi?id=772386

10 years agozh_CN: fix translation of airplane mode
YunQiang Su [Tue, 18 Oct 2016 09:35:21 +0000 (17:35 +0800)]
zh_CN: fix translation of airplane mode

10 years agoUpdate zh_CN translation
Philip Chimento [Wed, 5 Oct 2016 05:27:18 +0000 (22:27 -0700)]
Update zh_CN translation

10 years agoextensionUtils: Remove ShellJS library
Philip Chimento [Wed, 5 Oct 2016 05:27:18 +0000 (22:27 -0700)]
extensionUtils: Remove ShellJS library

You can define a new importer object by importing a subdirectory in GJS.
This is undocumented, but it is likely to at least hold until the whole
thing moves to ES6 modules, after which we'll be able to do this purely
in JS with Reflect.Loader.

Since this was the only thing the ShellJS library did, we can remove it
altogether.

This allows us to discontinue use of the gjs-internals-1.0 embedder API.

https://bugzilla.gnome.org/show_bug.cgi?id=772386

10 years agoUpdate Friulian translation
Fabio Tomat [Mon, 17 Oct 2016 10:24:34 +0000 (10:24 +0000)]
Update Friulian translation
(cherry picked from commit 0b8ae22aa316ff51642c582a479098b1d6c8b0e8)

10 years agoUpdate Friulian translation
Fabio Tomat [Mon, 17 Oct 2016 10:14:52 +0000 (10:14 +0000)]
Update Friulian translation
(cherry picked from commit 25e1b2548cca4b38206d23dc3ffde5a3291ebe06)

10 years agoauthPrompt.js: turn off the ellipsization of pam messages
victoryang [Thu, 13 Oct 2016 04:29:21 +0000 (12:29 +0800)]
authPrompt.js: turn off the ellipsization of pam messages

When the user gets long failure messages from pam, the authPrompt
message label will clip the message and ellipsize with '…'.

This commit turns off ellipsization from the label, so it will
properly wrap.

https://bugzilla.gnome.org/show_bug.cgi?id=764445

10 years agobluetooth: Replace "Not In Use" status string with "On"
Bastien Nocera [Wed, 12 Oct 2016 05:33:21 +0000 (07:33 +0200)]
bluetooth: Replace "Not In Use" status string with "On"

If Bluetooth is on but there aren't connected devices, the status in the
menu reads "Not in Use". This is potentially confusing: it's a negative
statement, even though Bluetooth is on. It also sits uneasily (and looks
even more confusing) next to the submenu item "Turn Off".

Changing the string to "On" is better.

https://bugzilla.gnome.org/show_bug.cgi?id=756432

10 years agolog(): Reimplement on top of GLib.log_structured
Jonh Wendell [Mon, 3 Oct 2016 23:09:39 +0000 (20:09 -0300)]
log(): Reimplement on top of GLib.log_structured

This allows us to pass metadata fields besides the message
to log. So, if the log() call is made from an extension,
pass the extension name and UUID to the logger.

This is useful for extension developers to debug their code
as well as to instruct their users to send debug info to them
by running something like this:

journalctl GNOME_SHELL_EXTENSION_UUID=<extension@uuid>

https://bugzilla.gnome.org/show_bug.cgi?id=770717

10 years agoextensionUtils: Allow getCurrentExtension() to be called from anyone
Jonh Wendell [Mon, 3 Oct 2016 23:08:18 +0000 (20:08 -0300)]
extensionUtils: Allow getCurrentExtension() to be called from anyone

Currently it's assumed only an extension can call this method. However
it can be useful if any part of the shell want to know if it was invoked
by an extension.

https://bugzilla.gnome.org/show_bug.cgi?id=770717

10 years agonetwork: request periodic scans while the WiFi list is open
Dan Williams [Tue, 21 Jun 2016 17:48:44 +0000 (12:48 -0500)]
network: request periodic scans while the WiFi list is open

NM upstream would like to reduce periodic scanning, and that means
that clients should request scans themselves while their WiFi list
is open.  Similar to the Windows and macOS WiFi dialogs/lists.

https://bugzilla.gnome.org/show_bug.cgi?id=767918

10 years agoosdWindow: always round-up sizes when updating allocation
Cosimo Cecchi [Mon, 10 Oct 2016 23:59:31 +0000 (16:59 -0700)]
osdWindow: always round-up sizes when updating allocation

This fixes the OSD window flickering horizontally at certain
resolutions.

https://bugzilla.gnome.org/show_bug.cgi?id=772287

10 years agoosdWindow: relayout when scale factor changes
Cosimo Cecchi [Mon, 10 Oct 2016 23:56:35 +0000 (16:56 -0700)]
osdWindow: relayout when scale factor changes

We currently rely on the "monitors-changed" signal of LayoutManager to
relayout the OSD window. That is not enough, since the scale factor also
changes the way the OSD window is sized, and that can be updated after
"monitors-changed" has been received.
The visual effect is that under some circumstances, the OSD window will
have the wrong size under HiDpi.

This commit fixes the issue by triggering another relayout when the
scale factor changes.

https://bugzilla.gnome.org/show_bug.cgi?id=772723

10 years agoBump version to 3.22.1
Florian Müllner [Mon, 10 Oct 2016 22:36:46 +0000 (00:36 +0200)]
Bump version to 3.22.1

Update NEWS.

10 years agowindow-tracker: Consider Flatpak ID for window matching
Florian Müllner [Fri, 7 Oct 2016 15:54:09 +0000 (17:54 +0200)]
window-tracker: Consider Flatpak ID for window matching

Our window matching currently fails frequently with Flatpak
applications, as one of the primary hints used to link windows
with .desktop files - the WM_CLASS - no longer matches when
flatpak renames the exported .desktop file. Worse, as Flatpak
applications are run in their own PID namespace, different
apps frequently share a common _NET_WM_PID, resulting in
unrelated apps being grouped together by one of the fallback
paths. To match Flatpak applications reliably, take the newly
exported Flatpak ID into account.

https://bugzilla.gnome.org/show_bug.cgi?id=772615

10 years agoUpdate Croatian translation
gogo [Mon, 10 Oct 2016 18:16:38 +0000 (18:16 +0000)]
Update Croatian translation

10 years agoAdd Croatian translation
gogo [Sun, 9 Oct 2016 19:23:52 +0000 (19:23 +0000)]
Add Croatian translation

10 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 9 Oct 2016 14:14:46 +0000 (14:14 +0000)]
Update Chinese (Taiwan) translation

10 years agost: Ignore filtered selection events not meant to our clipboard window
Carlos Garnacho [Fri, 7 Oct 2016 21:46:27 +0000 (23:46 +0200)]
st: Ignore filtered selection events not meant to our clipboard window

Other windows like the mutter Xwayland selection bridges might deal with
the clipboard, which would result in events visible on st-clipboard event
filters.

In order to avoid unintended results, ignore events that are not meant for
the clipboard window.

https://bugzilla.gnome.org/show_bug.cgi?id=760745

10 years agoaltTab: Consider attached modals for window order
Florian Müllner [Thu, 6 Oct 2016 21:32:08 +0000 (23:32 +0200)]
altTab: Consider attached modals for window order

Similar to bug 667552 for the app switcher, attached modal dialogs
can result in an unexpected window order in the window switcher:
Selecting a window with an attached dialog will focus the dialog
instead, but as the dialog itself is ignored in the window list,
its last-used timestamp is not taken into account for the position
in the MRU list. Fix this by fetching the list of all NORMAL windows
and filter out skip-taskbar windows ourselves, while making sure that
windows appear in the position of their attached modal dialog where
appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=747153

10 years agoUpdated Italian translation
Milo Casagrande [Thu, 6 Oct 2016 11:48:53 +0000 (11:48 +0000)]
Updated Italian translation

10 years agoUpdated Italian translation
Milo Casagrande [Mon, 3 Oct 2016 09:38:47 +0000 (09:38 +0000)]
Updated Italian translation

10 years agonetwork: Initialize primary and VPN connections on startup
Florian Müllner [Wed, 3 Jun 2015 10:30:12 +0000 (12:30 +0200)]
network: Initialize primary and VPN connections on startup

We only connect to the corresponding property notifications after both
Client and RemoteSettings are ready, so we may miss the initial signal
emission. Make sure to pick up the connections in this case to fix the
network indicator not showing up.

https://bugzilla.gnome.org/show_bug.cgi?id=772249

10 years agoshell-js: Remove usage of deprecated API
Philip Chimento [Mon, 26 Sep 2016 05:29:49 +0000 (22:29 -0700)]
shell-js: Remove usage of deprecated API

This removes all usage of SpiderMonkey API that is deprecated in mozjs24
and will be removed in mozjs31.

https://bugzilla.gnome.org/show_bug.cgi?id=742249

10 years agoUpdate Uzbek@cyrillic translation
BM [Sun, 25 Sep 2016 13:16:36 +0000 (09:16 -0400)]
Update Uzbek@cyrillic translation

10 years agoglobal: Fix a small memory leak
Florian Müllner [Wed, 21 Sep 2016 21:24:28 +0000 (23:24 +0200)]
global: Fix a small memory leak

10 years agoUpdate Arabic translation
Khaled Hosny [Wed, 21 Sep 2016 12:51:33 +0000 (14:51 +0200)]
Update Arabic translation

10 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Mon, 19 Sep 2016 11:37:26 +0000 (13:37 +0200)]
Update Basque language

10 years agoBump version to 3.22.0
Florian Müllner [Mon, 19 Sep 2016 21:18:13 +0000 (23:18 +0200)]
Bump version to 3.22.0

Update NEWS.

10 years agoshell-screenshot: Avoid a crash when the cursor texture is NULL
Rui Matos [Mon, 19 Sep 2016 13:34:03 +0000 (15:34 +0200)]
shell-screenshot: Avoid a crash when the cursor texture is NULL

Analogously to commit 2a7f9f70b836aee8605876186ff75d001d8ce63d for the
screen recorder, as a wayland compositor, the cursor texture might not
exist.

https://bugzilla.gnome.org/show_bug.cgi?id=771656

10 years agoUpdated Danish translation
Ask Hjorth Larsen [Mon, 19 Sep 2016 20:35:22 +0000 (20:35 +0000)]
Updated Danish translation

10 years agoUpdate British English translation
David King [Sun, 18 Sep 2016 10:43:02 +0000 (12:43 +0200)]
Update British English translation

10 years agoaltTab: Skip unminimize effect when cycling to a window
Florian Müllner [Thu, 15 Sep 2016 15:41:52 +0000 (17:41 +0200)]
altTab: Skip unminimize effect when cycling to a window

Similar to windows on another workspace, selecting a minimized window
doesn't look quite right - the selected window disappears, then animates
back in. Fix this by adding support for skipping the next effect to the
wm and use it to bypass the unminimize animation.

https://bugzilla.gnome.org/show_bug.cgi?id=771536

10 years agoaltTab: Improve cycling to a window on another workspace
Florian Müllner [Wed, 14 Sep 2016 20:44:12 +0000 (22:44 +0200)]
altTab: Improve cycling to a window on another workspace

Both 'cycle-group' and 'cycle-window' shortcuts allow cycling through
windows on all workspaces. While this works, it looks quite broken
since we started showing clones for highlighting: the selected window
vanishes (when its clone is destroyed), then slides back in with its
workspace. Instead, slide the selected window to its workspace like
we do for the 'move-to-workspace-*' shortcuts.

https://bugzilla.gnome.org/show_bug.cgi?id=771536

10 years agoaltTab: Restore correct visibility when cycling windows
Florian Müllner [Tue, 13 Sep 2016 19:18:17 +0000 (21:18 +0200)]
altTab: Restore correct visibility when cycling windows

Commit 3171819c improved window cycling by using a dedicated to clone
for highlighting rather than activating all cycled windows. Original
window actors are hidden while its clone is showing, and shown again
afterwards, however the latter is wrong for actors that are not supposed
to be visible (for example where the window is minimized, or on a different
workspace). Fix this by properly syncing the actor's visibility instead
of showing it unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=771536

10 years agoUpdate Arabic translation
Khaled Hosny [Fri, 16 Sep 2016 19:27:49 +0000 (21:27 +0200)]
Update Arabic translation

10 years agoUpdate Catalan translation
Jordi Mas [Fri, 16 Sep 2016 19:26:51 +0000 (21:26 +0200)]
Update Catalan translation

10 years agoUpdated Ukrainian translation
Daniel Korostil [Thu, 15 Sep 2016 15:12:16 +0000 (18:12 +0300)]
Updated Ukrainian translation

10 years agoUpdated Ukrainian translation
Daniel Korostil [Thu, 15 Sep 2016 15:06:22 +0000 (18:06 +0300)]
Updated Ukrainian translation

10 years agoextensionPrefs: Fix extension list width
Florian Müllner [Tue, 13 Sep 2016 20:17:20 +0000 (22:17 +0200)]
extensionPrefs: Fix extension list width

ScrolledWindow changed its allocation behavior, and the extension
list only takes up the minimum width rather than the available
width as intended. To get the previous behavior back, we need
to set the newly added :propagate-natural-width property ...

https://bugzilla.gnome.org/show_bug.cgi?id=771391

10 years agoUpdated French translation
Alexandre Franke [Tue, 13 Sep 2016 10:19:20 +0000 (10:19 +0000)]
Updated French translation

10 years agoUpdated Scottish Gaelic translation
GNOME Translation Robot [Tue, 13 Sep 2016 09:48:01 +0000 (09:48 +0000)]
Updated Scottish Gaelic translation

10 years agoUpdated Danish translation
Ask Hjorth Larsen [Mon, 12 Sep 2016 23:57:54 +0000 (01:57 +0200)]
Updated Danish translation

10 years agoBump version to 3.21.92
Florian Müllner [Mon, 12 Sep 2016 22:16:11 +0000 (00:16 +0200)]
Bump version to 3.21.92

Update NEWS.

10 years agoAdd more options to XGETTEXT_OPTIONS in po/Makevars
Piotr Drąg [Mon, 12 Sep 2016 17:43:44 +0000 (19:43 +0200)]
Add more options to XGETTEXT_OPTIONS in po/Makevars

10 years agoUpdated Greek translation
Tom Tryfonidis [Sun, 11 Sep 2016 21:20:39 +0000 (21:20 +0000)]
Updated Greek translation

10 years agoUpdated Russian translation
Stas Solovey [Sun, 11 Sep 2016 17:52:46 +0000 (17:52 +0000)]
Updated Russian translation

10 years agoRestore gvc submodule
Florian Müllner [Sun, 11 Sep 2016 17:19:33 +0000 (19:19 +0200)]
Restore gvc submodule

Commit 68f439425bd accidentally dropped the changes from the last
couple of months ...

10 years agoRestore gnome-shell-sass submodule
Florian Müllner [Sun, 11 Sep 2016 17:17:36 +0000 (19:17 +0200)]
Restore gnome-shell-sass submodule

Commit 68f439425bd accidentally dropped the changes from the last
couple of months ...

10 years agoUpdated Galician translations
Fran Dieguez [Sat, 10 Sep 2016 22:35:39 +0000 (00:35 +0200)]
Updated Galician translations

10 years agologinDialog: fix cancel button in ask for username mode
Michael Catanzaro [Sat, 10 Sep 2016 17:55:20 +0000 (12:55 -0500)]
loginDialog: fix cancel button in ask for username mode

If the user clicks Not Listed? to enter ask for username mode, clicks
cancel, and then attempts to log in via the user list, the user will see
"Authentication failed" after correctly typing the password, and then
will become stuck in an empty screen with just the gray noise background.

The problem is, we forgot to disconnect from the signal that's waiting
for the next button to be pressed on the username entry screen. Since
the signal handler that executes here is expecting the username to be
input, and isn't prepared for us to have switched back to user list,
various bad things happen. We try to start two gdm-password
conversations at once, for instance, one using the user's password as
the username. I stopped investigating here, because it's easy to fix by
disconnecting from the signal at the right time.

https://bugzilla.gnome.org/show_bug.cgi?id=770328

10 years agoUpdated Korean translation
Changwoo Ryu [Sat, 10 Sep 2016 18:16:31 +0000 (18:16 +0000)]
Updated Korean translation

10 years agotelepathyClient: Always clear pending messages on destroy
Florian Müllner [Sat, 3 Sep 2016 20:24:29 +0000 (22:24 +0200)]
telepathyClient: Always clear pending messages on destroy

Since commit 82950ecea, we acknowledge pending messages when closing a
chat notification for a channel we are handling to prevent the channel
from popping up again immediately. While this isn't an issue for channels
we don't handle, the unread messages of the destroyed notification are
still considered for the messages indicator in the top bar, which is
clearly confusing (in particular when we end up showing the indicator
without any notifications in the list). As it's arguably correct to not
meddle with a channel handled by someone else, just reset the cache of
pending messages to address this issue.

https://bugzilla.gnome.org/show_bug.cgi?id=770888

10 years agodata: Swap default for 'disable-extension-version-check' setting
Florian Müllner [Fri, 2 Sep 2016 19:40:13 +0000 (21:40 +0200)]
data: Swap default for 'disable-extension-version-check' setting

Nowadays, the user interface has mostly stabilized with most changes
happening under the hood. As a result, extensions written for previous
versions of GNOME Shell are very much expected to keep working on
updates, if it wasn't for the version check that requires a version
bump in the extension metadata. There has been a setting to disable
that check for a while, but it's existence isn't widely known (hence
the common perception that "everything breaks on updates"). While
there is still some risk that an out-of-date extension can be enabled
without error, but fails spectacularly later (where we cannot catch
the exception), it is reasonably small by now when compared to the
~95% of extensions that can be "unbroken", so swap the default value
to disable version checks by default.

https://bugzilla.gnome.org/show_bug.cgi?id=770887

10 years agowindowManager: Fix windows not getting undimmed while hidden
Rui Matos [Mon, 22 Aug 2016 17:53:38 +0000 (19:53 +0200)]
windowManager: Fix windows not getting undimmed while hidden

Mutter's plugin destroy event doesn't happen if a window is hidden
when it gets unmanaged so we also need to handle the
MetaWindow::unmanaged signal to check whether the parent should
dimmed.

https://bugzilla.gnome.org/show_bug.cgi?id=752524

10 years agowindowManager: Fix windows not getting undimmed in some cases
Rui Matos [Mon, 22 Aug 2016 14:56:41 +0000 (16:56 +0200)]
windowManager: Fix windows not getting undimmed in some cases

meta_window_foreach_transient() iterates through all transients of a
window, not only direct transients. This means that simply checking if
a transient is an attached dialog isn't enough because it might be a
non-direct transient for the window we're checking, in which case we
don't want to dim the window.

In particular this fixes windows not getting undimmed when they have
more that one level of transient children and the direct transient gets
destroyed. In that case we would still find at least one non-direct
transient child and decide to keep the window dimmed.

https://bugzilla.gnome.org/show_bug.cgi?id=770163

10 years ago[l10n] update Persian translations
Arash Mousavi [Fri, 9 Sep 2016 14:05:44 +0000 (18:35 +0430)]
[l10n] update Persian translations

10 years agoaltTab: Don't mess up MRU order while cycling windows
Florian Müllner [Thu, 8 Sep 2016 14:05:06 +0000 (16:05 +0200)]
altTab: Don't mess up MRU order while cycling windows

Commit bd6e7f14d17b reimplemented the cycle keybindings to
fix cycling between more than two windows, but the approach
of highlighting cycled windows by actually focusing them has
the drawback that cycling messes up the MRU order of windows.
To fix this, only change the window focus when the operation
finishes, and use a dedicated actor that draws a border around
a window clone for highlighting.

https://bugzilla.gnome.org/show_bug.cgi?id=771063

10 years agoWorkspaceSwitcherPopup: allow input events to pass through
Rui Matos [Thu, 25 Aug 2016 13:46:15 +0000 (15:46 +0200)]
WorkspaceSwitcherPopup: allow input events to pass through

There's no particular reason for this actor to be reactive and thus
preventing input events to reach actors underneath, e.g. quickly
clicking on something while the popup isn't yet finished animating
out.

https://bugzilla.gnome.org/show_bug.cgi?id=770382

10 years agoUpdated French translation
Claude Paroz [Thu, 8 Sep 2016 16:40:26 +0000 (16:40 +0000)]
Updated French translation

10 years agoUpdate Latvian translation
Rūdolfs Mazurs [Thu, 8 Sep 2016 16:00:21 +0000 (19:00 +0300)]
Update Latvian translation

10 years agosystray: Bail out if the plug window is gone
Olivier Fourdan [Wed, 7 Sep 2016 11:25:24 +0000 (13:25 +0200)]
systray: Bail out if the plug window is gone

Instead of crashing when deferencing a NULL pointer.

Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=755313

10 years agoUpdated Dutch translation Master
Hannie Dumoleyn [Wed, 7 Sep 2016 15:19:57 +0000 (17:19 +0200)]
Updated Dutch translation Master

10 years agoUpdated Portuguese translation
Tiago Santos [Wed, 7 Sep 2016 05:49:14 +0000 (05:49 +0000)]
Updated Portuguese translation

10 years agoUpdated Swedish translation
Anders Jonsson [Tue, 6 Sep 2016 22:07:24 +0000 (22:07 +0000)]
Updated Swedish translation

10 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 6 Sep 2016 09:21:39 +0000 (12:21 +0300)]
Updated Hebrew translation

10 years agorecorder: Composite captured images before passing into gstreamer
Jonas Ådahl [Fri, 19 Aug 2016 04:14:33 +0000 (12:14 +0800)]
recorder: Composite captured images before passing into gstreamer

Mutter may capture the screen in multiple capture regions. If this is
done, take these images and composite them onto one large image, which
is then passed into the gstreamer source.

10 years agoscreenshot: Composite multiple captures into one image
Jonas Ådahl [Fri, 19 Aug 2016 02:47:57 +0000 (10:47 +0800)]
screenshot: Composite multiple captures into one image

When clutter gives us multiple captures (multiple cairo_surface_t's),
composite them into one large image and use that as final screenshot
result. This makes screenshooting work when mutter uses multiple views.

https://bugzilla.gnome.org/show_bug.cgi?id=770128

10 years agoupdated Punjabi Translation
A S Alam [Mon, 5 Sep 2016 12:29:17 +0000 (07:29 -0500)]
updated Punjabi Translation

10 years agoUpdated Vietnamese translation
Trần Ngọc Quân [Mon, 5 Sep 2016 08:04:03 +0000 (15:04 +0700)]
Updated Vietnamese translation

Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
10 years agoUpdated Turkish translation
Muhammet Kara [Sun, 4 Sep 2016 19:12:28 +0000 (19:12 +0000)]
Updated Turkish translation

10 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 4 Sep 2016 09:28:10 +0000 (12:28 +0300)]
Updated Lithuanian translation

10 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sun, 4 Sep 2016 04:15:00 +0000 (04:15 +0000)]
Updated Kazakh translation

10 years agoUpdated Korean translation
Changwoo Ryu [Sat, 3 Sep 2016 14:07:31 +0000 (14:07 +0000)]
Updated Korean translation

10 years agoBump version to 3.21.91
Florian Müllner [Mon, 29 Aug 2016 22:26:31 +0000 (00:26 +0200)]
Bump version to 3.21.91

Update NEWS.

10 years agoUpdated Serbian translation
Мирослав Николић [Sun, 28 Aug 2016 07:16:02 +0000 (09:16 +0200)]
Updated Serbian translation

10 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 25 Aug 2016 20:53:27 +0000 (22:53 +0200)]
Updated Slovenian translation

10 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 22 Aug 2016 21:13:36 +0000 (21:13 +0000)]
Updated Brazilian Portuguese translation

10 years agoUpdated Friulian translation
Fabio Tomat [Mon, 22 Aug 2016 20:53:03 +0000 (20:53 +0000)]
Updated Friulian translation

10 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 22 Aug 2016 18:44:47 +0000 (20:44 +0200)]
Updated Spanish translation

10 years agoUpdated Indonesian translation
Andika Triwidada [Mon, 22 Aug 2016 09:47:46 +0000 (09:47 +0000)]
Updated Indonesian translation

10 years agoUpdated Slovak translation
Dušan Kazik [Sun, 21 Aug 2016 16:01:41 +0000 (16:01 +0000)]
Updated Slovak translation

10 years agoUpdated Finnish translation
Jiri Grönroos [Sun, 21 Aug 2016 09:45:31 +0000 (09:45 +0000)]
Updated Finnish translation

10 years agoUpdated German translation
Mario Blättermann [Sun, 21 Aug 2016 09:39:47 +0000 (09:39 +0000)]
Updated German translation

10 years agoBump version to 3.21.90.1
Florian Müllner [Sat, 20 Aug 2016 20:32:44 +0000 (22:32 +0200)]
Bump version to 3.21.90.1

The 3.21.90 tarball got corrupted, so do another point release.

10 years agorecorder: Print absolute path if output file can't be opened
Timm Bäder [Fri, 19 Aug 2016 17:10:28 +0000 (19:10 +0200)]
recorder: Print absolute path if output file can't be opened

10 years agoUpdated Polish translation
Piotr Drąg [Sat, 20 Aug 2016 08:26:50 +0000 (10:26 +0200)]
Updated Polish translation

10 years agoUpdated Hungarian translation
Balázs Úr [Fri, 19 Aug 2016 22:01:16 +0000 (22:01 +0000)]
Updated Hungarian translation

10 years agoUpdated Czech translation
Marek Černocký [Fri, 19 Aug 2016 21:17:20 +0000 (23:17 +0200)]
Updated Czech translation

10 years agoAdd translator comments to .desktop files
Piotr Drąg [Fri, 19 Aug 2016 21:15:20 +0000 (23:15 +0200)]
Add translator comments to .desktop files

10 years agoBump version to 3.21.90
Florian Müllner [Fri, 19 Aug 2016 20:16:00 +0000 (22:16 +0200)]
Bump version to 3.21.90

Update NEWS.

10 years agobuild: Say good-bye to intltool
Florian Müllner [Thu, 21 Jul 2016 20:42:19 +0000 (22:42 +0200)]
build: Say good-bye to intltool

intltool is unmaintained nowadays while upstream gettext gained
support for formats like GSettings schemas and .desktop files,
and offers a mechanism to teach it about other XML formats not
yet supported out of the box which we can use for the rest.
So there's nothing stopping us, just make the switch ...

https://bugzilla.gnome.org/show_bug.cgi?id=769074

10 years agoUpdated Indonesian translation
Andika Triwidada [Fri, 19 Aug 2016 06:21:39 +0000 (06:21 +0000)]
Updated Indonesian translation

10 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Fri, 19 Aug 2016 02:26:11 +0000 (02:26 +0000)]
Updated Brazilian Portuguese translation

10 years agoUpdated Turkish translation
Muhammet Kara [Tue, 16 Aug 2016 04:02:44 +0000 (04:02 +0000)]
Updated Turkish translation

10 years agoUpdated Czech translation
Marek Cernocky [Fri, 12 Aug 2016 15:31:44 +0000 (17:31 +0200)]
Updated Czech translation

10 years agoUpdated Finnish translation
Jiri Grönroos [Fri, 12 Aug 2016 12:42:53 +0000 (12:42 +0000)]
Updated Finnish translation